-- *****************************************************************
-- Juniper-SDX-LICENSE-MIB
--
-- Juniper Networks Inc.
-- Juniper Management Center LICENSE MIB
--Juniper-SDX-LICENSE-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Integer32,Counter32,Gauge32,IpAddress,
TimeTicksFROM SNMPv2-SMI
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
DisplayString,TruthValueFROM SNMPv2-TC
juniSdxMibs
FROM Juniper-SDX-MIBS
JuniSdxLicApplType,
JuniSdxLicApplId,
JuniSdxLicClientToServerStatus
FROM Juniper-SDX-TC-MIB
juniSdxSaeIndex
FROM Juniper-SDX-SAE-MIB;juniSdxLicMib MODULE-IDENTITYLAST-UPDATED"200308111100Z"-- 08-Aug-03ORGANIZATION"Juniper Networks, Inc."CONTACT-INFO" Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"DESCRIPTION"MIB of the SDX LICENSE "REVISION"200308111100Z"-- 08-Aug-03DESCRIPTION"First version"::={ juniSdxMibs 8}juniSdxMgmtInterface OBJECTIDENTIFIER::={ juniSdxLicMib 1}
--
-- License Application Table
--juniSdxLicApplTable OBJECT-TYPESYNTAXSEQUENCEOF JuniSdxLicApplEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of License Server Application MI-derived entries."::={ juniSdxMgmtInterface 2}juniSdxLicApplEntry OBJECT-TYPESYNTAX JuniSdxLicApplEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table entry describing SDX License Application MI.
The index for this table is: juniSdxLicApplIndex.
It is the same as the slot number."INDEX{ juniSdxLicApplIndex }::={ juniSdxLicApplTable 1}
JuniSdxLicApplEntry ::=SEQUENCE{
juniSdxLicApplIndex Integer32,
juniSdxLicApplUptime TimeTicks,
juniSdxLicApplId JuniSdxLicApplId,
juniSdxLicApplType JuniSdxLicApplType,
juniSdxLicApplUsedLicenses Gauge32,
juniSdxLicApplAvailableLicenses Gauge32,
juniSdxLicApplRequests Counter32,
juniSdxLicApplRejectedRequests Counter32}juniSdxLicApplIndex OBJECT-TYPESYNTAXInteger32(0..10000)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The number of the slot on which this License application is running on."::={ juniSdxLicApplEntry 1}juniSdxLicApplUptime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The time (in hundredths of a second) since the License Server
was last re-initialized."::={ juniSdxLicApplEntry 2}juniSdxLicApplId OBJECT-TYPESYNTAX JuniSdxLicApplId
MAX-ACCESSread-only
STATUScurrentDESCRIPTION"A identifier for this type of application license."::={ juniSdxLicApplEntry 3}juniSdxLicApplType OBJECT-TYPESYNTAX JuniSdxLicApplType
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The type of application license."::={ juniSdxLicApplEntry 4}juniSdxLicApplUsedLicenses OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The current number of used application licenses."::={ juniSdxLicApplEntry 5}juniSdxLicApplAvailableLicenses OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The current number of available application licenses."::={ juniSdxLicApplEntry 6}
juniSdxLicApplRequests OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of License Requests during the life of this
License Server."::={ juniSdxLicApplEntry 7}juniSdxLicApplRejectedRequests OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of rejected License Requests during the life of this
License Server."::={ juniSdxLicApplEntry 8}--
-- Obsolete License Client Table
--juniSdxObsLicClientTable OBJECT-TYPESYNTAXSEQUENCEOF JuniSdxObsLicClientEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"Table of SDX License Client MI-derived entries."::={ juniSdxMgmtInterface 8}juniSdxObsLicClientEntry OBJECT-TYPE
SYNTAX JuniSdxObsLicClientEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"A table entry describing SDX License Client MI.
The index for this table is: juniSdxObsLicClientIndex.
The index represents an instance of a License Client."INDEX{ juniSdxObsLicClientIndex }::={ juniSdxObsLicClientTable 1}
JuniSdxObsLicClientEntry ::=SEQUENCE{
juniSdxObsLicClientIndex Integer32,
juniSdxObsLicClientApplId JuniSdxLicApplId,
juniSdxObsLicClientApplType JuniSdxLicApplType,
juniSdxObsLicClientServer IpAddress,
juniSdxObsLicClientStatus JuniSdxLicClientToServerStatus,
juniSdxObsLicClientRequests Counter32,
juniSdxObsLicClientRequestsDenied Counter32,
juniSdxObsLicClientLicenses Gauge32,
juniSdxObsLicClientLastRequestTime TimeTicks,
juniSdxObsLicClientLeaseExpireTime TimeTicks}juniSdxObsLicClientIndex OBJECT-TYPE
SYNTAXInteger32(0..10000)MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"The index of this table. It represents an instance of a License Server Client"::={ juniSdxObsLicClientEntry 1}juniSdxObsLicClientApplId OBJECT-TYPESYNTAX JuniSdxLicApplId
MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The Application client ID for this License Server."::={ juniSdxObsLicClientEntry 2}juniSdxObsLicClientApplType OBJECT-TYPESYNTAX JuniSdxLicApplType
MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The Application client Type for this License Server."::={ juniSdxObsLicClientEntry 3}juniSdxObsLicClientServer OBJECT-TYPESYNTAXIpAddress
MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The License server address that this client is connected to."::={ juniSdxObsLicClientEntry 4}juniSdxObsLicClientStatus OBJECT-TYPESYNTAX JuniSdxLicClientToServerStatus
MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The last known status of the connection from this licensed element to its License Server."::={ juniSdxObsLicClientEntry 5}juniSdxObsLicClientRequests OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The total number of license client requests to the License Server."::={ juniSdxObsLicClientEntry 6}juniSdxObsLicClientRequestsDenied OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION
"The total number of license client requests to the License Server
that were denied."::={ juniSdxObsLicClientEntry 7}juniSdxObsLicClientLicenses OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The total number of licenses that the server has granted to this client."::={ juniSdxObsLicClientEntry 8}juniSdxObsLicClientLastRequestTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"This is how long ago this client requested a license."::={ juniSdxObsLicClientEntry 9}juniSdxObsLicClientLeaseExpireTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"This is when the current license lease will expire."::={ juniSdxObsLicClientEntry 10}
--
-- License Client Table
--juniSdxLicClientTable OBJECT-TYPESYNTAXSEQUENCEOF JuniSdxLicClientEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of SDX License Client MI-derived entries."::={ juniSdxMgmtInterface 9}juniSdxLicClientEntry OBJECT-TYPESYNTAX JuniSdxLicClientEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table entry describing SDX License Client MI.
This table is indexed by juniSdxSaeIndex and juniSdxLicClientApplId.
The index represents an instance of a License Client."INDEX{ juniSdxSaeIndex,
juniSdxLicClientApplId }::={ juniSdxLicClientTable 1}
JuniSdxLicClientEntry ::=SEQUENCE{
juniSdxLicClientApplId JuniSdxLicApplId,
juniSdxLicClientApplType JuniSdxLicApplType,
juniSdxLicClientServer IpAddress,
juniSdxLicClientStatus JuniSdxLicClientToServerStatus,
juniSdxLicClientRequests Counter32,
juniSdxLicClientRequestsDenied Counter32,
juniSdxLicClientLicenses Gauge32,
juniSdxLicClientLastRequestTime TimeTicks,
juniSdxLicClientLeaseExpireTime TimeTicks}juniSdxLicClientApplId OBJECT-TYPESYNTAX JuniSdxLicApplId
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The Application client ID for this License Server."::={ juniSdxLicClientEntry 1}juniSdxLicClientApplType OBJECT-TYPESYNTAX JuniSdxLicApplType
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The Application client Type for this License Server."::={ juniSdxLicClientEntry 2}juniSdxLicClientServer OBJECT-TYPESYNTAXIpAddress
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The License server address that this client is connected to."::={ juniSdxLicClientEntry 3}juniSdxLicClientStatus OBJECT-TYPESYNTAX JuniSdxLicClientToServerStatus
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The last known status of the connection from this licensed element to its License Server."::={ juniSdxLicClientEntry 4}juniSdxLicClientRequests OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of license client requests to the License Server."::={ juniSdxLicClientEntry 5}juniSdxLicClientRequestsDenied OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"The total number of license client requests to the License Server
that were denied."::={ juniSdxLicClientEntry 6}juniSdxLicClientLicenses OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of licenses that the server has granted to this client."::={ juniSdxLicClientEntry 7}juniSdxLicClientLastRequestTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This is how long ago this client requested a license."::={ juniSdxLicClientEntry 8}juniSdxLicClientLeaseExpireTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This is when the current license lease will expire."::={ juniSdxLicClientEntry 9}
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- Conformance information
--
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniSdxLicCompliances OBJECTIDENTIFIER::={ juniSdxLicMib 2}juniSdxLicGroups OBJECTIDENTIFIER::={ juniSdxLicMib 3}-- compliance statementsjuniSdxLicCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for entities which implement
the SDX LICENSE MIB."MODULE-- this moduleMANDATORY-GROUPS{ juniSdxLicGroup }::={ juniSdxLicCompliances 1}juniSdxLicGroup OBJECT-GROUPOBJECTS{-- Lic Application
juniSdxLicApplUptime,
juniSdxLicApplId,
juniSdxLicApplType,
juniSdxLicApplUsedLicenses,
juniSdxLicApplAvailableLicenses,
juniSdxLicApplRequests,
juniSdxLicApplRejectedRequests,-- LIC Client
juniSdxLicClientApplId,
juniSdxLicClientApplType,
juniSdxLicClientServer,
juniSdxLicClientStatus,
juniSdxLicClientRequests,
juniSdxLicClientRequestsDenied,
juniSdxLicClientLicenses,
juniSdxLicClientLastRequestTime,
juniSdxLicClientLeaseExpireTime
}STATUScurrentDESCRIPTION"A collection of management objects pertaining
to system management capabilities in SDX. (LICENSING SERVER)"::={ juniSdxLicGroups 1}juniSdxLicObsoleteGroup OBJECT-GROUPOBJECTS{
juniSdxObsLicClientApplId,
juniSdxObsLicClientApplType,
juniSdxObsLicClientServer,
juniSdxObsLicClientStatus,
juniSdxObsLicClientRequests,
juniSdxObsLicClientRequestsDenied,
juniSdxObsLicClientLicenses,
juniSdxObsLicClientLastRequestTime,
juniSdxObsLicClientLeaseExpireTime
}STATUSobsoleteDESCRIPTION"A collection of obsolete management objects pertaining
to system management capabilities in SDX. (LICENSING SERVER)"::={ juniSdxLicGroups 2}END